В качестве теста дописал:
'огонь+огонь' : ['оружие'],
'вода+вода' : ['гриб'],
'гриб+оружие' : ['орк'],
'орк+оружие' : ['орк-ноб'],
'орк+орк-ноб' : ['орк-ноб','труп'],
'орк-ноб+орк-ноб' : ['орк-варбосс','труп'],
'орк+орк-варбосс' : ['ВААААААГХ!!!!!!'],
'ВААААААГХ!!!!!!+ВААААААГХ!!!!!!' : ['ПИПЕЦ ВСЕМ'],
Работает, вроде. Только с каким-то глюком - если написать:
'орк-ноб+орк' : ['орк-ноб','труп'],
...То не работает. А вот так:
'орк+орк-ноб' : ['орк-ноб','труп'],
...Работает. :)