SphereServer BugTracker - SphereServer | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0002252 | SphereServer | new feature request | public | 24-12-13 00:02 | 24-12-13 20:47 |
| Reporter | Bubonic Pestilence | ||||
| Assigned To | Ben | ||||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | OS | OS Version | |||
| Product Version | 16-06-2013, 0.56b Prerelease | ||||
| Target Version | Fixed in Version | ||||
| Nightly Version | Not Available | ||||
| Experimental Flags | None | ||||
| Option Flags | None | ||||
| Internal Build Number | |||||
| Summary | 0002252: Inheritance for items/chars | ||||
| Description | Hello Devs. Current Situation: [chardef t1] id c_troll on=@create color 36 [chardef t2] id t1 on=@create color 48 If you do .add t1, it will be shown as troll and it will inherit troll's properties. But if you do .add t2, it will show error in console and c_man will be added. What i'm asking for, is... it's already XXI century, century of OOP, give us ability to inherit properties, triggers, events & etc. something like: [chardef c_llama_newbie] id c_llama name Newbie Llama, Uncolored on=@death src.consume 10000 i_gold [chardef c_llama_newbie_colored] id c_llama_newbie name Colored Newbie Llama on=@death super // triggers parent's @death trigger src.consume 5000 i_gold // additional 5k, total 15k for using colored [chardef c_llama_newbie_colored_mana] id c_llama_newbie_colored name Colored Newbie Llama with Mana Reg on=@mount src.events +mana_reg Don't you think it "slightly" shorter than copying all triggers/props from "parent" llamas? ) | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 24-12-13 00:02 | Bubonic Pestilence | New Issue | |||
| 24-12-13 14:00 | Ben | Note Added: 0001866 | |||
| 24-12-13 16:34 | Bubonic Pestilence | Note Added: 0001867 | |||
| 24-12-13 16:40 | Bubonic Pestilence | Note Edited: 0001867 | bug_revision_view_page.php?bugnote_id=0001867#r550 | ||
| 24-12-13 20:47 | Ben | Note Added: 0001868 | |||
| 24-12-13 20:47 | Ben | Status | new => closed | ||
| 24-12-13 20:47 | Ben | Assigned To | => Ben | ||
| 24-12-13 20:47 | Ben | Resolution | open => no change required | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||