View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004412 | The Dark Mod | AI | public | 06.11.2016 14:57 | 03.01.2024 04:26 |
Reporter | grayman | Assigned To | grayman | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 2.04 | ||||
Target Version | TDM 2.07 | Fixed in Version | TDM 2.07 | ||
Summary | 0004412: WIP Fire Elemental | ||||
Description | Introduce Fire Elemental. | ||||
Tags | No tags attached. | ||||
related to | 0006254 | acknowledged | AI ragdolls not sustaining any damage from any fall height |
Make the Fire Elemental work. Rev. 6672: Actor.cpp Entity.cpp Player.cpp Projectile.cpp ProjectileResult.cpp AAS.h AAS_debug.cpp AAS_local.cpp AAS_pathing.cpp AAS_routing.cpp AI.cpp AI.h AI_pathing.cpp CombatTask.cpp CombatTask.h FollowActorTask.cpp RangedCombatTask.cpp AASCluster.cpp AASFile.h Rev. 14635: tdm_ai_base.def tdm_ai_monster_elemental.def tdm_ai_vocal_set_monster_elemental.def tdm_weapon_fireball.def tdm_elemental.prt tdm_ai_base.script tdm_ai_monster_elemental.script tdm_ai_monster_elemental.sndshd voices/monster/elemental/* |
|
This is a WIP, so I'm leaving it open against 2.06. It should be usable in 2.05, but mappers should be told it's subject to changes in behavior or look. |
|
Continue as WIP for 2.07. There have been no suggested changes for 2.06. |
|
No suggested changes for 2.07 (Don't think it's been used much), so I'm marking it resolved. | |
Actually there was one thing I was going to raise, but I'd intended to do more checking first: it seems fire elementals can burn each other. What I suspect is happening is that if they get close enough, they'll respond to each other's damage stims: I trapped a pair in a cage and they fought to the eventual death (or tried to; I think they absorb each other's projectiles, meaning only the stims would have any effect, and they have a lot of health so it took ages for one to die). I'm not sure how big a problem this is in practice, i.e. how likely they are to get into proximity. This arises - I suspect - because notionally fire elementals do fire/burning damage, but in fact they do generic damage, and they inherit the usual response to the generic damage stim. (And of course the usual way for mappers to make damaging fire is with a damage stim or a trigger_hurt.) I saw an old thread once in which someone said that giving players and AI damage responses for STIM_FIRE was considered and rejected because of concerns about them burning themselves on candles, etc. I suppose something like making the response script apply damage only above a chosen stim magniture wasn't considered worth the effort back then. |
|
I suppose it's safe to turn off the stim response to DAMAGE. Why did your elementals fight each other? Did you put them on different teams? They default to team 15, and are friendly to each other. |
|
They're both on team 0, so that they don't attack me while I observe. If I put a non-civilian AI on team 0, and then wound him with my sword, he attacks me back, so I suppose self-defence overrides the team system. (On the subject of FE responses, I'm wondering whether the holy response is needed, since holy water arrow results still have water stims.) |
|
Tested with holy water stim turned off, and it works fine. Thanks for the catch. | |
Rev 15412 covers both the DAMAGE and HOLY WATER changes. | |
Date Modified | Username | Field | Change |
---|---|---|---|
06.11.2016 14:57 | grayman | New Issue | |
06.11.2016 14:57 | grayman | Status | new => assigned |
06.11.2016 14:57 | grayman | Assigned To | => grayman |
15.11.2016 16:43 | grayman | Note Added: 0008485 | |
15.11.2016 16:44 | grayman | Note Added: 0008486 | |
16.09.2017 18:36 | grayman | Note Added: 0009262 | |
16.09.2017 18:36 | grayman | Target Version | TDM 2.06 => TDM 2.07 |
03.12.2018 17:42 | grayman | Note Added: 0010814 | |
03.12.2018 17:44 | grayman | Status | assigned => resolved |
03.12.2018 17:44 | grayman | Resolution | open => fixed |
03.12.2018 17:44 | grayman | Fixed in Version | => TDM 2.07 |
05.12.2018 21:18 | VanishedOne | Note Added: 0010828 | |
06.12.2018 03:07 | grayman | Note Added: 0010829 | |
06.12.2018 15:32 | VanishedOne | Note Added: 0010834 | |
06.12.2018 21:29 | grayman | Note Added: 0010842 | |
06.12.2018 21:34 | grayman | Note Added: 0010843 | |
03.01.2024 04:26 | nbohr1more | Relationship added | related to 0006254 |