- made sector_t::damageamount an int so that it can hold TELEFRAG_DAMAGE.
- marked all places where sector_t::special needs to be addressed for the damage overhaul. NOTE: This commit will not compile!
This commit is contained in:
parent
1ee441412a
commit
bd8513c063
13 changed files with 44 additions and 36 deletions
|
|
@ -143,7 +143,7 @@ void DCeiling::Tick ()
|
|||
// movers with texture change, change the texture then get removed
|
||||
case genCeilingChgT:
|
||||
case genCeilingChg0:
|
||||
m_Sector->special = m_NewSpecial;
|
||||
m_Sector->xspecial = m_NewSpecial;
|
||||
// fall through
|
||||
case genCeilingChg:
|
||||
m_Sector->SetTexture(sector_t::ceiling, m_Texture);
|
||||
|
|
@ -176,7 +176,7 @@ void DCeiling::Tick ()
|
|||
// then remove the active ceiling
|
||||
case genCeilingChgT:
|
||||
case genCeilingChg0:
|
||||
m_Sector->special = m_NewSpecial;
|
||||
m_Sector->xspecial = m_NewSpecial;
|
||||
// fall through
|
||||
case genCeilingChg:
|
||||
m_Sector->SetTexture(sector_t::ceiling, m_Texture);
|
||||
|
|
@ -440,7 +440,7 @@ DCeiling *DCeiling::Create(sector_t *sec, DCeiling::ECeiling type, line_t *line,
|
|||
ceiling->m_Type = genCeilingChg0;
|
||||
break;
|
||||
case 2: // type is copied
|
||||
ceiling->m_NewSpecial = sec->special;
|
||||
ceiling->m_NewSpecial = sec->xspecial;
|
||||
ceiling->m_Type = genCeilingChgT;
|
||||
break;
|
||||
case 3: // type is left alone
|
||||
|
|
@ -459,7 +459,7 @@ DCeiling *DCeiling::Create(sector_t *sec, DCeiling::ECeiling type, line_t *line,
|
|||
ceiling->m_Type = genCeilingChg0;
|
||||
break;
|
||||
case 2: // type is copied
|
||||
ceiling->m_NewSpecial = line->frontsector->special;
|
||||
ceiling->m_NewSpecial = line->frontsector->xspecial;
|
||||
ceiling->m_Type = genCeilingChgT;
|
||||
break;
|
||||
case 3: // type is left alone
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue