Coruja 
Sphere Developer
    
Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7
Dimension Shard
![]()
|
Dragon's breath improvement
Yesterday I tried to improve some npc's and noticed a important thing: on sphere we lack support to control npc's breath attack
All we have is a NPC=brain_dragon to make it fires the breath, and TAG.OVERRIDE.BREATH.DAM to change the breath damage
There's no way to make a non-dragon have a breath attack, nor control the breath effect/sound/etc. So the idea is make a great improvement on this with just a few changes
1) Instead allow only dragon have the breath attack, others non-dragon npc's must have it too, like nightmare, fire gargoyle, hellcat, hell hound, and even leviathan (water breath).
A great way to do this is move the breath code from AI brain_dragon to a new CAN=mt_breath that can be used on any npc
2) Add some new override tags on chars to get more control over the breath attack:
-TAG.OVERRIDE.BREATH.EFFECTID (i_fx_smoke, etc)
-TAG.OVERRIDE.BREATH.SOUND
-TAG.OVERRIDE.BREATH.COLOR
|
|
03-14-2014 01:55 AM |
|
The following 3 users Like Coruja's post:3 users Like Coruja's post
Awaken (03-14-2014), Shidhun (03-14-2014), Staff_Stanic (03-14-2014)
|