# 再生一个娃

By [太乙协议](https://paragraph.com/@taiyidao) · 2022-11-29

---

　　这是一个太乙世界的扩展开发案例，比如我准备开发一套出生事件序列的扩展合约。因果关系大致是你诞生后如果出生在农村，你父母大概率会再生一个😓。

　　下图是从太乙角色的视角来观测头三岁的情况，角色TokenURI采用Loot方式的渲染。

![出生，女孩](https://storage.googleapis.com/papyrus_images/10c1b25af0abeb8bdbbec3ba1f9ee6c781d35823d01484f0982b2eec12495d05.png)

出生，女孩

![一岁了，生活在农村事件发生](https://storage.googleapis.com/papyrus_images/d8c255b64ef00d667e75fbc96bc79a7478c6d3c4987b06ca7debe95b84c61358.png)

一岁了，生活在农村事件发生

![两岁了，触发了再生娃事件](https://storage.googleapis.com/papyrus_images/a69aae6532ffe34611759717c4e8632c696acb32234121da20e18a7e7ecdbea1.png)

两岁了，触发了再生娃事件

　　尽管Web3合约开发是积木组合式地逐渐搭建世界，但是会在千丝万缕的权限和授权中执行逻辑，测试用例的通过真是花了比合约本身开发更长的时间来完成。

---

*Originally published on [太乙协议](https://paragraph.com/@taiyidao/sUWSz7nDpnkUlh7zcLCF)*
