diff --git a/language.def_base b/language.def_base index 7a0eb12c4..73b0bdfbd 100644 --- a/language.def_base +++ b/language.def_base @@ -460,6 +460,7 @@ O_DASH = "%o was discombobulated by a very fast moving %k."; O_BUTT = "%o received a lethal impact from %k's butt."; O_JUMP = "%o was stepped on by %k."; O_MELEE = "%o was K.O.'d by %k."; +O_PARRY = "%k redirected %o's attack into %p own face."; O_DOKIDOKI = "%o was defeated by %k's power of love."; O_MOTH = "%o was assaulted by %k's moths."; O_MOTHSELF = "%o was assaulted by %p own moths."; diff --git a/language.es_base b/language.es_base index 36c93db30..2e9e23bb1 100644 --- a/language.es_base +++ b/language.es_base @@ -391,6 +391,7 @@ O_DASH = "%o fue descuajeringad@[ao_esp] a todo gas por %k."; O_BUTT = "%o recibió un impacto letal del trasero de %k."; O_JUMP = "%o fue pisotead@[ao_esp] por %k."; O_MELEE = "%o fue noquead@[ao_esp] por %k."; +O_PARRY = "%k mandó el ataque de %o de vuelta a su jeta."; O_DOKIDOKI = "%o fue derrotad@[ao_esp] por el poder del amor de %k."; O_MOTH = "%o fue asaltad@[ao_esp] por las polillas de %k."; O_MOTHSELF = "%o fue asaltad@[ao_esp] por sus propias polillas."; diff --git a/language.version b/language.version index eaa350c11..501202803 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r418 \cu(Sun 28 Mar 13:24:25 CEST 2021)\c-"; -SWWM_SHORTVER="\cw0.9.11b-pre r418 \cu(2021-03-28 13:24:25)\c-"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r419 \cu(Sun 28 Mar 16:00:32 CEST 2021)\c-"; +SWWM_SHORTVER="\cw0.9.11b-pre r419 \cu(2021-03-28 16:00:32)\c-"; diff --git a/zscript/swwm_player.zsc b/zscript/swwm_player.zsc index faa949fd8..651705342 100644 --- a/zscript/swwm_player.zsc +++ b/zscript/swwm_player.zsc @@ -387,6 +387,7 @@ Class Demolitionist : PlayerPawn } override String GetObituary( Actor victim, Actor inflictor, Name mod, bool playerattack ) { + if ( inflictor && inflictor.FindInventory("ParriedBuff") ) return StringTable.Localize("$O_PARRY"); if ( mod == 'Jump' ) return StringTable.Localize("$O_JUMP"); if ( mod == 'Dash' ) return StringTable.Localize("$O_DASH"); if ( mod == 'Buttslam' ) return StringTable.Localize("$O_BUTT");