kimjoy2002 / crawl

Dungeon Crawl: Stone Soup Korean fork repository
Other
29 stars 20 forks source link

새 종족 아이디어: 오토마톤 #557

Open kimjoy2002 opened 3 years ago

kimjoy2002 commented 3 years ago

간단하게 말하면 모든 마법을 패시브로 쓰는 종족임

아이디어의 바탕은 헬크롤의 버프마법 영구화에서부터 시작함

마전사에 적합한 종족을 만들려다보니까 마전사의 가장 큰 문제가 매번 시전이 귀찮다는건데 헬크롤의 영구 버프 방식이 마음에 들었음

이걸 더 심화시켜서 버프마법은 커녕 모든 마법을 영구화시켜서 몸속에 저장해두기만하면

근접공격, 혹은 원거리 공격시 자동으로 시전해주면 어떨까로 발전함

상세한 구현은 다음과 같음


핵심아이디어들


이 아래는 핵심 아이디어는 아니고 종족에 맞춘 자잘한 설정들

이래저래 구현할때 손이 많이 갈 예정이라 미리 설정을 정리하고 천천히 작업함 작업하다가 추가 아이디어나 수정할 사항이 있으면 덧붙여가면서 정리할 예정

kimjoy2002 commented 3 years ago

마법 정리 볼드표시는 배울때 경고가 필요한 마법 (대부분 근접사용시 플레이어가 피해를 입을 수 있는 마법들) 비스듬표시는 김치죽 오리지날 마법


공격마법: 공격시 자동 사용

Flame Tongue, Throw Flame, Bolt of Fire, Bolt of Magma, Fireball, Starburst, Ignition, Fire Storm, Freeze, Throw Frost, Throw Icicle, Bolt of Cold, Ozocubu's Refrigeration, Glaciate, Sandblast, Stone Arrow, Iron shot, Lehudib's Crystal Spear, Shatter, Shock, Static Discharge, Airstrike, Lightning Bolt, Conjure Ball Lightning, Chain Lightning, Sting, Venom Bolt, Poison Arrow, Magic Dart, Dazzling Spray, Iskenderun's Mystic Blast, Force Lance, Irradiate(골렘 변이여부에 따라 성능이 천차만별), Orb of Destruction


버프취급마법: 공격시 자신에게 버프가 없으면 사용

Frozen Ramparts, Ozocubu's Armour, Leda's Liquefaction, Tornado, Olgreb`s Toxic Radiance, Eringya's Noxious Bog, Searing Ray, Silence(골렘은 침묵면역), Invisibility, Summon Forest, Dragon's Call, Infusion(추가마나소모없음), Shroud of Golubria, Portal Projectile(투사시 마나소모없음), Song of Slaying, Deflect Missiles, Ring of Flames, Spectral Weapon, Darkness, Shrapnel Curtain, Stoneskin, Repel Missle, Condensation Shield, Haste, Elemental Weapon, Flame Strike(과열에 의해 과열수치가 올라감, 오버히트시 과열게이지 감소안됨), Hermetic Barrier


디버프취급마법: 공격시 대상에 디버프가 없으면 사용

Sticky Flame, Corona, Ensorcelled Hibernation, Slow, Inner Flame, Confuse, Tukima's Dance, Metabolic Englaciation, Discord, Petrify, Alistair's Intoxication, Eringyas root spike, Cigotuvi's Plague


구름마법: 공격시 대상 위치에 구름이 없을때 시전

Freezing Cloud, Poisonous Vapours, Mephitic Cloud(추가적으로 혼란, 독저항 확인 필요)


소환취급마법: 공격시 소환물을 소환할 수 있을때 시전

Iskenderun's Battlesphere, Summon Small Mammal, Call Imp, Call Canine Familiar, Summon Guardian Golem, Summon Ice Beast, Summon Lightning Spire(위치지정불가), Shadow Creatures, Summon Mana Viper, Monstrous Menagerie, Malign Gateway(위치지정불가), Spellforged Servitor, Summon Hydra, Summon Horrible Things, Sticks to Snakes, Summon Demon, Summon Greater Demon, Singularity, Summon Lively Mass, Summon Hooded Malice


탈출취급마법: 피가 일정이하로 내려갈때 자동시전

Swiftness, Cause Fear, Blink, Passage of Golubria(시야 내 무작위 위치로 시전?), Dispersal, Disjunction, Summon Butterflies, Controlled Blink


특수케이스마법

Lee's Rapid Deconstruction: 공격한 적이 리해체술에 취약할때만 Hail Storm: 공격시 범위에 유효한 타겟이 있을때 사용 Lesser Beckoning: 적과 2칸이상 멀어져있으면 공격시 시전. 원거리무기와 같이 쓸 수 있으니 냅둠 Gell's Gravitas: 공격한 적 주변에 적이 존재할때만 Aura of Abjuration: 공격시 시야 내 소환물이 있을때 Yara's Violent Unravelling: 버프 있는 대상에게만 Olgreb's Last Mercy: 공격한 적에 독이 있을때만 사용가능


사용불가능마법

Conjure Flame: 적 위치에 사용 불가능함 Fulminant Prism: 적 위치에 사용 불가능함 Confusing Touch: 사실 잘 모르겠음 좀 쓰기 힘들지 않을까 Apportation: 쓰기힘든 유틸성 마법 Teleport Other: 탈출용 마법에 가깝지만 대상지정이라 어려움 변이마법들: 골렘컨셉을 유지하면 변이마법은 쓰기 어려움 Passwall: 탈출마법이지만 위치 한정이 큼 Recall: 안어울림 Insulation: 이미 절연 Fulsome Distillation: 시체위에서 써야함 Evaporate: 소모품이 너무 과함 Will of Earth: 쓰기 어려운 유틸성 마법 Wall Camoflage: 조건이 복잡함 Summon Elemental: 조건이 복잡함


강령술: 골렘 컨셉에 맞추면서 금지. 실제로도 쓰기 힘든 마법이 많음

Simulacrum, Haunt, Animate Skeleton, Pain, Corpse Rot, Sublimation of Blood, Vampiric Draining, Regeneration, Animate Dead, Dispel Undead, Agony, Bolt of Draining, Excruciating Wounds, Borgnjor's Vile Clutch, Death Channel, Borgnjor's Revivification, Infestation, Death's Door, Control Undead

kimjoy2002 commented 3 years ago

기본적인 매커니즘이 구현되어서 테스트해볼 수 있게 마스터 브랜치에 머지했음

아직 완성된건 아니지만 핵심적인 아이디어인 마법시전불가인 대신 마법을 근접공격시 자동시전, 열기게이지를 마나대신 사용 은 구현했음

대신 기능적으로만 구현한거지 아직 구현안된게 좀있는데 원거리공격에 반응해서 마법은 사용하지못하고 탈출마법은 제대로 사용하지못하는거랑 소환마법은 제대로 판단을 못함 그리고 일부 마법 매커니즘이 꼬이는게 있음 (일부 자폭마법은 여전히 프롬프트가 뜸)

그 외에 마법슬롯 제한은 굳이 필요없을거같기도해서 냅뒀음

참고로 지금 종족이름은 좀 마음에 안들어서 더 그럴듯한 종족 이름이 있으면 지원 받음..

kimjoy2002 commented 3 years ago

밸런스적인 측면에서 이야기해보자면

마법사종족이면서도 근접공격이 강요되는 디자인이라서

일반적인 순수법사론 쓰기가 힘들고 마전사 스타일이 제일 잘 어울릴거로 예상됨

지금은 적성이 좀 낮은 편이라 마전사 스타일이 제대로 동작할진 모르겠음 테스트해봐야함

지금은 미구현이지만 만약 원거리 공격에도 마법이 발동하게만들면 마궁수 스타일이 더 어울릴수도있음

초반엔 전사스타일로 진행하다가 어느정도 안정되었을때 강력한 버프나 광역마법 한두개 배우는것도 상당히 강력한 플레이가 될거같음

calc1009 commented 3 years ago

헤이스트를 버프와 틸출에 동시에 넣는것을 건의드립니다. 비슷하게 투명같은마법도 여러 활용방법이 있으니 카테고리를 더 줘서 확률을 높게하는대신 약간의 패널티를 추가하는겈 어떨까요

kimjoy2002 commented 3 years ago

헤이스트를 버프 탈출 복합으로 하는건 좋은 아이디어인듯

말대로 투명은 생각해보니까 좀 특수한 케이스로 처리하는게 좋을듯 적을 처음 만났을때 투명보기가 없으면 자신에게 자동으로 거는게 제일 효과적일거같음

calc1009 commented 3 years ago

변이마법이랑 강령술 금지는 좀 아쉽긴 하내요 톰죽의 오우거처럼 주문친화적인 생물 컨샙은 어떠신가요? 오거메이지의 부활? 같은걸로 근대 이러면 던전에서 나오는 오거메이지랑 너무 달라지니까 좀 그렇내요

자동시전 특성상 변이술을 쓸 수 있게되면 스펠관리가 빡빡해지긴 할거같긴한대 주력변이술 빼고 다 지워놓아야 하니까요 이건 이거대로 재미있을거 같습니다

Gittourarmy commented 3 years ago

강령술 정도는 제외해도 무방할거 같고, 변이술 경우는 추가해도 나쁘지않겠다는 생각은 드네요

kimjoy2002 commented 3 years ago

나도 학파 제한 안 걸고 자유롭게 다 풀고싶은데 아이디어부터 생각하고 캐릭터 컨셉정하려니까 좀 어렵더라

돌죽에 있는 몬스터중에서 딱히 어울릴만한게 생각안났음

더 괜찮은 캐릭터 설정 있으면 건의해줘

Gittourarmy commented 3 years ago

오토마톤으로 그냥 두는 것도 괜찮다구 봅니다. 변이술이면 무생물이라도 생물로 바뀔 순 있을 거 같아요 막대도 뱀으로 바꾸니까

Gittourarmy commented 3 years ago

마법을 새겨서 자동으로 쓰고다닌다는 컨셉으론 스펠포지 서비터나 골렘 류를 레퍼런스로 한 오토마톤이 젤 적당할 거 같거든요. 다른 종족을 생각하자면 좀 더 생각을 해봐야할 것 같구요.

변이술로 생명/무생물 판정이 여러모로 좀 체크가 귀찮아지거나 할 수도 있을까 싶긴 한데, 변이술은 형태마다 판정이 다 따로 저장이 되어있으니 신경 안써도 되려나 싶기도 하구요..

calc1009 commented 3 years ago

스팰포지 서비터의 발전형이라고 하면 재밌갰내요 이름은......

kimjoy2002 commented 3 years ago

오토마톤에게 변이술을 허용시킴

설정상으로 좀 안맞긴해도 그냥 자유도를 늘리는 겸해서 허용했음 그리고 변이술 적성을 낮게 설정되어있기도하고 변이가 강제로 사용된다는 점에서 생각보다 쓰기 까다로울거임

강령은 애초에 쓰기 힘든 마법이 너무 많아서 그냥 금지시킴

변이와 마법오염에 걸리는 대신 부식(corr)이 걸리도록 바꿈 변이야 뭐 기계 설정 유지해서 그런거라치고 마법오염은 밸런스적으로 어쩔 수 없었는데 마법오염을 냅두면 강제 가속&투명때문에 배운 순간 오염이 감당이 안될거임 반대로 마법오염을 아예 없애면 이레디에이트 효율이 넘사벽으로 뛰어올라서 어느정도 패널티가 필요했음 일시적이면서 적당히 버틸만하면서 신경쓰일정도의 패널티로 부식이 제일 어울려서 부식으로 함 물론 여전히 이레디에이트 효율은 좋을거임

그리고 각종 자살하려고할때 등등 뜨는 경고메시지는 자동마법으로는 안뜨게 해뒀음 수작업으로 일일이 해둔거라 몇몇개는 놓쳤을수있음

상세한 수치는 이제 위키쪽에 적도록 하겠음 https://github.com/kimjoy2002/crawl/wiki/automaton

kimjoy2002 commented 3 years ago

마지막으로 드레인을 댓가로 마법을 지우는 자체 어빌리티 추가까지 끝냄

대충 구현할건 다 구현했고 이제 버그랑 밸런스 잡으면서 세부조정하면 됨

Gittourarmy commented 3 years ago

아 근데 원래 골렘이면 변이가 안되는게 맞으려나요? 그런거면 좀 생각을 좀 더 해보는 게 맞을 거 같은데

가고일이 변신술이 안되면 오토마톤도 안되는게 맞다고 생각하고요.. 일단 언데드는 대체로 변신술 안되던걸로 기억하는데, 뭔가 그런 느낌은 아니니까..

가령 짐승부속지 같은 건 골렘의 형상이 완전히 변하는 건 아니니까 이런 건 실제로 상상해보면 애매하기도 하고요. 변신술 중에도 일부는 금지되어야할거 같습니다.

kimjoy2002 commented 3 years ago

가고일 석상폼빼면 딱히 변이제한 없음. 석상폼도 나중에 금지된거고

Gittourarmy commented 3 years ago

그런거면 큰 상관없을 거 같네요.

tjddbsrud commented 3 years ago

한칸 떨어져서 하는 창질은 오토마톤 마법 발동 조건 중 근접공격의 조건에 포함이 안 되는 거 같은데 의도된 건가요??

kimjoy2002 commented 3 years ago

의도가 아님 수정될거임

kimjoy2002 commented 3 years ago

수정 예정이거나 수정할지말고 고민중인 부분

tjddbsrud commented 3 years ago

적을 원킬 낼때도 마법이 발동을 안합니다. 1:1이면 별 상관 없지만 다수와 싸울 때는 마법이 발동하지 않은 한턴이 너무 아쉽습니다.